home *** CD-ROM | disk | FTP | other *** search
/ House of Dreams / House of Dreams.iso / More… / QuickTime™ / QuickTime™.rsrc / bin.rsrc_INIT_3.txt < prev    next >
Text File  |  1991-12-02  |  43KB  |  776 lines

  1. start:
  2. 00000000  4E56 FF46                link       A6, -0x00BA
  3. 00000004  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4. 00000008  4205                     clr.b      D5
  5. 0000000A  7009                     moveq.l    D0, 0x09
  6. 0000000C  3238 0B22                move.w     D1, [0x00000B22 /* HWCfgFlags */]
  7. 00000010  E061                     asr        D1.w, D0
  8. 00000012  7001                     moveq.l    D0, 0x01
  9. 00000014  C041                     and.w      D0, D1
  10. 00000016  1D40 FFE6                move.b     [A6 - 0x1A], D0
  11. 0000001A  4246                     clr.w      D6
  12. 0000001C  7002                     moveq.l    D0, 0x02
  13. 0000001E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  14. 00000022  A090                     syscall    SysEnvirons
  15. 00000024  4A40                     tst.w      D0
  16. 00000026  6600 01D0                bne        +0x1D2 /* 000001F8 */
  17. 0000002A  0C6E 0600 FFF0           cmpi.w     [A6 - 0x10], 0x600
  18. 00000030  6F00 01C6                ble        +0x1C8 /* 000001F8 */
  19. 00000034  0C6E 0700 FFF0           cmpi.w     [A6 - 0x10], 0x700
  20. 0000003A  5CC0                     sge        D0
  21. 0000003C  4400                     neg.b      D0
  22. 0000003E  1D40 FFE7                move.b     [A6 - 0x19], D0
  23. 00000042  1038 028E                move.b     D0, [0x0000028E /* ROM85 */]
  24. 00000046  4880                     ext.w      D0
  25. 00000048  323C 00C0                move.w     D1, 0xC0
  26. 0000004C  C200                     and.b      D1, D0
  27. 0000004E  6706                     beq        +0x8 /* 00000056 */
  28. 00000050  7C03                     moveq.l    D6, 0x03
  29. 00000052  6000 01A4                bra        +0x1A6 /* 000001F8 */
  30. label00000056:
  31. 00000056  303C 009F                move.w     D0, 0x9F
  32. 0000005A  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  33. 0000005C  2608                     move.l     D3, A0
  34. 0000005E  303C AB1D                move.w     D0, 0xAB1D
  35. 00000062  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  36. 00000064  B688                     cmp.l      D3, A0
  37. 00000066  6606                     bne        +0x8 /* 0000006E */
  38. 00000068  7C03                     moveq.l    D6, 0x03
  39. 0000006A  6000 018C                bra        +0x18E /* 000001F8 */
  40. label0000006E:
  41. 0000006E  303C A0AD                move.w     D0, 0xA0AD
  42. 00000072  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  43. 00000074  B688                     cmp.l      D3, A0
  44. 00000076  6606                     bne        +0x8 /* 0000007E */
  45. 00000078  7C04                     moveq.l    D6, 0x04
  46. 0000007A  6000 017C                bra        +0x17E /* 000001F8 */
  47. label0000007E:
  48. 0000007E  203C 7174 696D           move.l     D0, 0x7174696D /* 'qtim' */
  49. 00000084  41EE FFE8                lea.l      A0, [A6 - 0x18]
  50. 00000088  2248                     movea.l    A1, A0
  51. 0000008A  A1AD                     syscall    Gestalt, flags=1
  52. 0000008C  2288                     move.l     [A1], A0
  53. 0000008E  4A40                     tst.w      D0
  54. 00000090  6606                     bne        +0x8 /* 00000098 */
  55. 00000092  7C02                     moveq.l    D6, 0x02
  56. 00000094  6000 0162                bra        +0x164 /* 000001F8 */
  57. label00000098:
  58. 00000098  203C 6370 6E74           move.l     D0, 0x63706E74 /* 'cpnt' */
  59. 0000009E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  60. 000000A2  2248                     movea.l    A1, A0
  61. 000000A4  A1AD                     syscall    Gestalt, flags=1
  62. 000000A6  2288                     move.l     [A1], A0
  63. 000000A8  4A40                     tst.w      D0
  64. 000000AA  6716                     beq        +0x18 /* 000000C2 */
  65. 000000AC  7000                     moveq.l    D0, 0x00
  66. 000000AE  2F00                     move.l     -[A7], D0
  67. 000000B0  4EBA 022E                jsr        [PC + 0x22E /* 000002E0 */]
  68. 000000B4  4A40                     tst.w      D0
  69. 000000B6  584F                     addq.w     A7, 4
  70. 000000B8  6706                     beq        +0x8 /* 000000C0 */
  71. 000000BA  7C05                     moveq.l    D6, 0x05
  72. 000000BC  6000 013A                bra        +0x13C /* 000001F8 */
  73. label000000C0:
  74. 000000C0  7A01                     moveq.l    D5, 0x01
  75. label000000C2:
  76. 000000C2  4A05                     tst.b      D5
  77. 000000C4  6738                     beq        +0x3A /* 000000FE */
  78. 000000C6  558F                     subq.l     A7, 2
  79. 000000C8  2F3C 7468 6E67           move.l     -[A7], 0x74686E67 /* 'thng' */
  80. 000000CE  A80D                     syscall    Count1Resources
  81. 000000D0  3E1F                     move.w     D7, [A7]+
  82. 000000D2  6026                     bra        +0x28 /* 000000FA */
  83. label000000D4:
  84. 000000D4  598F                     subq.l     A7, 4
  85. 000000D6  2F3C 7468 6E67           move.l     -[A7], 0x74686E67 /* 'thng' */
  86. 000000DC  3F07                     move.w     -[A7], D7
  87. 000000DE  A80E                     syscall    Get1IndResource/Get1IxResource
  88. 000000E0  285F                     movea.l    A4, [A7]+
  89. 000000E2  558F                     subq.l     A7, 2
  90. 000000E4  A9AF                     syscall    ResError
  91. 000000E6  4A5F                     tst.w      [A7]+
  92. 000000E8  660E                     bne        +0x10 /* 000000F8 */
  93. 000000EA  598F                     subq.l     A7, 4
  94. 000000EC  2F0C                     move.l     -[A7], A4
  95. 000000EE  7001                     moveq.l    D0, 0x01
  96. 000000F0  3F00                     move.w     -[A7], D0
  97. 000000F2  7012                     moveq.l    D0, 0x12
  98. 000000F4  A82A                     syscall    ComponentDispatch
  99. 000000F6  584F                     addq.w     A7, 4
  100. label000000F8:
  101. 000000F8  5347                     subq.w     D7, 1
  102. label000000FA:
  103. 000000FA  4A47                     tst.w      D7
  104. 000000FC  66D6                     bne        -0x28 /* 000000D4 */
  105. label000000FE:
  106. 000000FE  700A                     moveq.l    D0, 0x0A
  107. 00000100  2F00                     move.l     -[A7], D0
  108. 00000102  4EBA 01DC                jsr        [PC + 0x1DC /* 000002E0 */]
  109. 00000106  4A40                     tst.w      D0
  110. 00000108  584F                     addq.w     A7, 4
  111. 0000010A  6706                     beq        +0x8 /* 00000112 */
  112. 0000010C  7C08                     moveq.l    D6, 0x08
  113. 0000010E  6000 00E8                bra        +0xEA /* 000001F8 */
  114. label00000112:
  115. 00000112  203C 6963 6D70           move.l     D0, 0x69636D70 /* 'icmp' */
  116. 00000118  41EE FFE8                lea.l      A0, [A6 - 0x18]
  117. 0000011C  2248                     movea.l    A1, A0
  118. 0000011E  A1AD                     syscall    Gestalt, flags=1
  119. 00000120  2288                     move.l     [A1], A0
  120. 00000122  4A40                     tst.w      D0
  121. 00000124  671E                     beq        +0x20 /* 00000144 */
  122. 00000126  4EBA 02A4                jsr        [PC + 0x2A4 /* 000003CC */]
  123. 0000012A  4A40                     tst.w      D0
  124. 0000012C  6706                     beq        +0x8 /* 00000134 */
  125. 0000012E  7C06                     moveq.l    D6, 0x06
  126. 00000130  6000 00C6                bra        +0xC8 /* 000001F8 */
  127. label00000134:
  128. 00000134  7A01                     moveq.l    D5, 0x01
  129. 00000136  4EBA 01E4                jsr        [PC + 0x1E4 /* 0000031C */]
  130. 0000013A  4A40                     tst.w      D0
  131. 0000013C  6706                     beq        +0x8 /* 00000144 */
  132. 0000013E  7C08                     moveq.l    D6, 0x08
  133. 00000140  6000 00B6                bra        +0xB8 /* 000001F8 */
  134. label00000144:
  135. 00000144  4A2E FFE7                tst.b      [A6 - 0x19]
  136. 00000148  6640                     bne        +0x42 /* 0000018A */
  137. 0000014A  4A2E FFE6                tst.b      [A6 - 0x1A]
  138. 0000014E  6614                     bne        +0x16 /* 00000164 */
  139. 00000150  7019                     moveq.l    D0, 0x19
  140. 00000152  2F00                     move.l     -[A7], D0
  141. 00000154  4EBA 018A                jsr        [PC + 0x18A /* 000002E0 */]
  142. 00000158  4A40                     tst.w      D0
  143. 0000015A  584F                     addq.w     A7, 4
  144. 0000015C  6706                     beq        +0x8 /* 00000164 */
  145. 0000015E  7C07                     moveq.l    D6, 0x07
  146. 00000160  6000 0096                bra        +0x98 /* 000001F8 */
  147. label00